Chapter 3 - using constructors
Chapter 3 - with debug files