checkpoint. chapter 1 -> done