add mute functions