Author: FUREN (Wang) and Suo Wenqing