reworked geocode function