• Excellent questions..............