finish project3 without problem3