#9 implemented getProviderLocations()