graphs based on array. the scrollable needs fixing tho. =(