Updated html, js and css styling