Update code for chapter 9 Excuse Manager