Add sample-app used in Chapter 3