thank you to bluecruiser for questions 1-22.