hello-websocket app draft