construct except version inform param messag messag version except messag messag 