finished question 4