Ministry of Science and Technology, Taiwan Grant MOST 104-2314-B-303-MY3