add message validations & tests