added my own geolocator