PR: 55895 Submitted by: Kang Liu <liukang@bjpu.edu.cn>
PR: 51729 Submitted by: Kang Liu <liukang@bjpu.edu.cn>