hacky charts, need some tweaking tomorrow