Shi Liang | Slate