problem 2 ch3 added