Prof. Haiguang Zhang: E-mail address: haiguang_zhang@i.shu.edu.cn