rework sending messages, so we can at least SEND them
start on delta reporting