final demo_app