Thanks for sharing this, I'm really enjoying the style and you've clarified some concepts in a clear way.