phase 1 - html5