That takes care of the table constructors.... now to populate it with data. I should probably test this step a few times first.