Extracting methods and instance vars to superclass
Adding Chap5