National Natural Science Foundation of China Grant 81973149, 82173615