National Science and Technology Council of Taiwan Grant NSTC 113-2221-E-038-019-MY3