for class asignment