class2 - initial update