National Natural Science Foundation of China Grant 81972281 and 81572986