exercise 3.22 done