Bo Chengjun | Slate