move data processing logic to models, test out chart js. Loving the animation!