National Natural Science Fund Grant 81602271