up to question 5 finished