by ccsm ccsm