intermediate commit but stable