added socket.io dependencies