more work on chapter 4 - created app