demo_app complete