Shanghai Natural Science Foundation Grant 20ZR1444600