upgrades register sections