add message sending support