up to question 5
question 6