Natural Science Foundation of Beijing Municipality Grant No.7252123