National Natural Science Foundation (China) Grant 82104058