Ye Xiang | Slate