Ajd chapter7

Chapter 7 ready
You might want to use `\g{}` here