Demo application. Chapter 2.