web sockets support added