Answered question five, final commit for now.