through chapter 7.2 in hartl