sorting longitudinally