Ministry of Science and Technology, Taiwan Grant MOST-107-2320-B-039-021-MY3