heatmap works mostly