add checkpoint 8