Chinese National Natural Science Foundation project Grant 82273242