Answered more of question 3