added charting ability