add message viewer