National Natural Science Fund Grant 8176038