Work for class2