for class materials