https://levangen.com/ls-swap-pcm-programming-a-simplified-guide-for-2024/