fixing geolocation