new interface for heatmap module