Very nice John, and excellent detail.