Author: chu wen-lin, chiu kung-yuan, chang chen-pong, hsing kuo-chiang, tseng yung-hsien