did more of problem 2