minor progress on geolocation