skipped the init portion and use socket.handshake.query