initial implementation of sortable columns
ignore other stuff
drag implementation complete