very interesting subject , great post.