class2 updates