National Natural Science Foundation of China Grant 82230050 and 82072861