a test for commit! and a todo