websocket experiments