implement windows audio interface selection
implement chat