geocoder with user input