first HTML, more tests, and tempaltes