Yan Dongnan | Slate