problem 2 updated