My demo_app (second try)