ex6_2 partially complete