National Natural Science Foundation Project Grant 82260313