Add documentation
Cleaning code
Typo fix
Multiple messages support
Doc fix