introduced a template engine for html pages