Ministry of Science and Technology, Taiwan (Ministry of Science and Technology of Taiwan) Grant MOST109-2221-E-011- 018-MY3