geolocation fix attempt 1