Ministry of Science and Technology, Taiwan Grant MOST1062320B002030-MY3, MOST1082314B038059-MY3