Upgrade process explained