Quite informative and answered comprehensively.