Author: Institute for New Generation Computer Technology (ICOT)