generate *.ftl