Thisi is demo app used in Chapter 2