trying to not ignore socket.io