committing chain