Gan Mingyang | Slate