Cao Yanyan | Slate