Very detailed presentation, informative and precise.