update on problem 2