adding donut chart, working on initial flow