added failures of message sends
added todo