location is now a GeoPoint