very interesting subject! thanks for sharing the knowledge.