added directives, services and controller