Yang Shangxian | Slate