demo app run through for chapter 2