Ministry of Science and Technology Grant MOST 111-2314-B-039-062-MY3