add a sorter using lib