Guan Xiangyun | Slate