added the html front-end