Wiring and more wiring!!!