Author: Gong, Peng., Liu, Yongxue