This is a demo application developed in Chapter 2