Chapter 3 additions from class