added some functionality for geocoding