National Science and Technology Council Grant NSTC 110-2320-B-038 -029 -MY3