thanks for this post, the content is very valuable.