Thanks for your great efforts on it, I'm pretty sure it'll be useful for many learners out there!
This article is beneficial for both a beginner and a pro. So overall, a good job Dial!