add willBeCommit