Changing column order using push and pull