new class trigger