adapting to signals and wires