updates for geolocating self