Added microphone support and TODO