- Fixed documentation.
- Refactorred.