very informative, comprehensive, engaging.