https://richiekastl.com/posts/tiny-plugins