geolocation appears to be working