Ministry of Science and Technology, Taiwan Grant MOST109-2511-H-010-001-MY2