making the high level reports refreshable, phasing away old API cruft