Improve html, js and css