layout and css changes