finish demo_app