quick demo_app
completed demo_app