Author: Liang, Jianzhang.