finished up figure 8.14. bolded forever. not what we want