added refresh, mute