Shan Yichun | Slate