propagating bus hierarchy through headers
closed the loop on clocks. Should run!