construct initial commit