add geolocation to the mix