update styles, html, and javascript