PROGRAMS BY XIAOE CHEN