reading from websocket protocols now works