Jingcheng Pan | Slate