Cai Hailong | Slate