initial design, css and html