add cp do envolvents