Ministry of Science and Technology of Taiwan Grant MOST106-2320-B-255-004