sorters structure