implemented a new sorter for Species' subunits