National Natural Science Fund Grant 8197103302