implemented web socket interaction :thumbsup: