Yang Haoming | Slate