update html, styles, and javascript