add stack sorter