Very detailed. Excellent job.