fixing geolocate