constructor param messag messag persist except messag messag 