https://www.1kkn.com/2025/06/creating-pattern-collection-from.html