add publishing