Implement mute

Close #4