https://gardenclean.pages.dev/posts/solving-shade/
Solving Shade