revision upgrades