Gary thank you for that thorough review.