add templates and compile