Beijing Municipal Natural Science Foundation Grant 7224367