charts now just display their arrays for graph compatibility. everything works