messed with sortable logic, will come back to it