initial commit
Finish demo_app
finish demo app