upgrades to new class