Natural Science Foundation of Shanghai Grant 82072877