WIP add ability to reorder columns