what is all this documentation?