precompile templates