phase 1 commit