Ye Shengtong | Slate