added simple channel and tests