add j_sort feature