finish cmo first