NSFC Grant 81772788