Working on chapter 15, namespacing