some infrastructure services/directives with tests