This is great. I really like how you explain things.