National natural science foundation of China Grant 82060296