combine with heatmap and animation