Add sample_app Chapter 3