First approach socket.io enhacement