restored message sending