protocol upgrades