updated comms and robot