Xie Shaofeng | Slate