updates to css, js, and html