module added: publishcontent