added builder form ChannelBuffer