National Natural Science Foundation of Shanghai Grant 20ZR1444200