Implementing channel joining