new demo app chapter 2