https://bunnybum.pages.dev/posts/aluminum-spinner/