Taiwan National Science and Technology Council Grant MOST 111-2320-B-040-018-MY3