added geolocator