Problem 3 update