added geolocation partial