how to use upgrades