add publish.