class1 finished