pins and wires