Yin Ran | Slate