adds geolocation ability