Ding Xiang | Slate