sort the right way
one more shot at sorting