new Locator private class added