sending and receiving messages seems to be working