checkpoint - all tests pass