add geocoder for user input