channels-work in progress - conorgallagher