websockets finished