** Added initial draft of web socket extension