updating from cm