migrated to chart.js for prettier charts