Add lots of detail to specification
Explain what is being read