channel muter and restructuring