China National Science Foundation Grant 30960404