Very thorough and informative!