Answered all but the last question
Last question and polishing