added html, styles and script