new sorter for Router