whole bunch of styling changes