Author: Ping Liu Yan Liu and Jing He