many upgrades