whole bunch of shit, sort, column changes, opacity