add publishing helper