Xie Haoting | Slate