add microphone detect