cleaned up reorder, init two lists, movedcolumns and newcolumns