Cleaning and Checkpoint