Add publication mechanism