Added the questions in comments above the answers.