upgrades work!