socket.io has no documentation