section 1.1.7 -- working on ex 1.7