demo app from the ruby textbook