Very thorough  and clear explanation!  Thank you!!