a sample app from RoR Tutorial chapter 3