putting in framework for heatmap visualization