Author: Wei, Xinghua.