added mic and got it functioning in all three states