completed ch14ex5