Lots of work and well presented.

Thanks for showing.