added precompiled templates