Beijing Natural Science Foundation Grant 3184049