added a little docstring
rearranged do_subset_reco