better fix_subspecies and added show_tree option