Well done. Concise overview.