National Natural Science Foundation of China Grant NSFC 82272898