Wei Xiuliang | Slate