I need to use a template engine