Ministry of Science and Technology, Taiwan Grant MOST109-2628-B-038-015