manualCompile directive + controller added