added layout and css