fixes in ch7

- provided better explanation of some topics, fixed logic flow