final upgrades