very informative, thanks for posting.