National Science and Technology Council in Taiwan Grant MOST 111-2314-B-002-089-MY3