Cao Kefan | Slate