Lin Sheng | Slate