Added messageGen in my spare time