rebuilt support for sending and receiving robot types