answers to question 1
answers to question 2