Xinyi Shan | Slate