adding freemarker, etc.