NSF China Grant 31771580 and 81702795