very informative thank you...