geolocation determines price