NSFC Grant 82173676