completed all directives with template views