make upgrades work