finished question 3