Shanghai Natural Science Foundation Grant 20ZR1433100