attempt at imp geolocate