it's sort of working!
update histograms as we go.