add some css and layout design