demo app from rubonrails tutorial