websocket experimentation