Beijing Natural Science Foundation Grant No. 7222202