add channel_add, channel_sub