delivers the message