by  Chun-Chih FAN