first attempt at returning a list of structs for geocode