html templates are for lazy people