implementing heatmap wip