first heatmap version