working on channel data