websocket beginnings