Commit till figure 8.7