Finished the data struc creator, still need to test them within the full function