Liang's analysis