NSFC Grant 81974414