Working on Ex. 2.4, 2.5