sample app for RoR chapter 3