modification before publish
update