working on new class