channel publisher