clear
re-commit after clear