How the upgrade process is done?