update html, js and add css