web sockets comms working