added sort_non-map-reduce