very informative thanks