geolocation exercise added