created a new class but not finished yet