Added PCB struct and fill function