Updated CommitmentMode added remove