Author: Lihua Xie,Huanshui Zhang