update styles, html, and js