adding upgrades