additional geolocation functionality