National Natural Science Foundation of China Grant 21772201, 81572948