[feature] adding channel_base/act_channel/io_channel