https://emulsifiermachine.pages.dev/posts/str-cleaning/