module upgrades