doing question 3