finished graph, working on client side heatmap