pushing so prithvi can read; we are currently implementing kmeans for heatmaps