updated layouts and css