Add message generatior interface