Sample App from Chapter 3