update details
update material
merge from head