restruc sorter