Yi Cao | Slate