update problem 308