making wiring3 dynamic header