merging with useAllChannels