Checkpoint. 3 tests passing.