using html templates