class 2 addded