merge from websockets