more problem 4