should now work with supplied latlong if no ip is provided