Cai Xinyang | Slate