added some things from material