Natural Science Foundation of Beijing Grant 82072861