added material class