scripted auto-commit