final copy for class