practicing on applying socket.io