turnstate class(not complete) materials added