add message decode