added css and layout