added ChannelType