Implementing softmute and some minor changes.