very informative.