init publish