chapter 7 exercise 7-8: cross reference for urls