fix heatmap also ensure negative values dont impact us in the future