Cao Ying | Slate