modules for heatmap layer