basic heatmap generator