Demo App for chapter 2