additional info added plus socket.io