3.1 Upgrade