secon initial and complete commit