Demo app for Chapter 2 onwards