customized the css and layout