So much detail. Great job.x