created serviceLocator interfaces.