finish checkpoint 1