Ye Shenglan | Slate