Publish task implemented