Started working on making upgrades occur with a given frequency at specified events.