exercises 4.08 through 10