Ying Haoming | Slate