channel -> channel type