Zhaopei Gan | Slate