refining add_unigene method