layout and css changed