Added doc.
Fixed typo.
Cleaning.
Cosmetic changes.