Yan Bingliang | Slate