commit from copy