Updated demo_run()