Baoqinq Sun, Email: sunbaoqing@vip.163.com; Xiaohua Douglas Zhang, Email: douglaszhang@um.edu.mo