Author: Li, Guorong.