Natural Science Foundation of Shanghai (Natural Science Foundation of Shanghai Municipality) Grant 20ZR1443900