modified exercise 2.92