heatmap integration