Great job! I also like your Medium article. Thanks for sharing and providing ideas.