Add documentation, and clean.
Add documentation.