uses configurable service names