rough channels test
rough channels update with tests