Yang Mingxeng | Slate