completed ch8e5