Cao Yindi | Slate