Answered parts 4-6 of question #3