Gan Wangxing | Slate