updata to cm2