very educational post
Thanks