I really appreciate the work you have made in this article. Very well written and explain. It contains very useful and interesting information for me.