add freemarker tpl