[IMP]: implement publie/private channel and documents
[IMP]: implement publie/private channel and documents