change freemarker project add customized template loader