Author: YE HONG ZHANG TIAN DE