Demo App for Chapter 2