Great diagram- I am impressed!