Natural Science Foundation of Shanghai Science and Technology Grant 19ZR1406900