final geolocation fix