html, css, view implementation