Great job. Excellent detail.