Checkpoint; figured out how to improve