Chapter 3 Sample App