problem 2 update