new changes for upgrades