from a channel