very informative! thanks!