Yang Shengcang | Slate