add base layout and css