add message feature