added mute functionality