Chapter 2 - Adding a Controller