Websocket, not clean code, not yet optimized
Websocket, not clean code, not yet optimized