some updated to the microphone

still untested