Ministry of Science and Technology Grant MOST 110-2314-B-194 -002 -MY3, 109-2115-M-007-013-MY2