chart now created on the fly (though still with google charts), database only contains data required to build the chart