first attempt at a working sortable list