- use list to return location details to reduce size of the package