adding socket.io module