excellent explanation thank you for taking the time to teach us