Very informative and thorough.