frank-yin-snniper documents