added view specs and Chart.js