class 3 1st commit