new heatmap to fix legend text