add audio and socket.io