started to work on websocket protocol