demo_unit modified