demo_app from Ruby tutorial