add component material-list