finished whence heatmaps