working on question 8