import and adopt ccsm