Modules, services and directives working