add Freemarker sample