add publisher