Reader and heatmap generator complete