some final tweaks before jumping into optimizing
wire box
wirebox working
weird behavior