change to use handlebars templates instead of EJS