Yao Kaichen | Slate