National Natural Science Foundation of China (National Science Foundation of China) Grant 32470798 and 32070712