Yang Niansheng | Slate