use Wire.from_arrays everywhere