superb information and much needed . thank you so much for sharing