Shanghai Natural Science Foundation Grant 23ZR1408200