finished question 1-4