new class Reference