first pass at tablecharts
adding generators for data