fixed checkpoint 0