very nice work. thank you.
(admin: I concur, moving or copying this to the new category makes sense).