can receive and send msg