project problem 3