updated explanation of demo