Ding Liang | Slate