message rec and send