problem 10 - added