change to use handlebars.js