demo_app initial commit