tested send and receive w/ 1 message;all work