Finished chapter 2 Demo App