use latlng when possible