new approach to geolocation