#4 html templates and handlers