thinking, not sure where i'm going with my data structure.  I want to do it all at once but it might not be worth it