use latest CM(3.22) to avoid close brackets bug.