messing around with web sockets