IBC Upgrade