adding WebSockets