all working but sending messages