service locator example