missing directives and controller methods