basic comms working