sendMessage now takes message body