added socket.io example