edits and publish