can we maybe make this a list of objects / structs / tuples rather than having 2 lists?