commit from read