problem 2
added description