Tan Xueliang | Slate