add message method