up to question 4