• Excellent questions ..............:)