added some bad ass charting