upgrades and repairs