heatmapper function added