Sha Baoliang | Slate