updated publish