start to design a new class