updated views, css, layouts