defined pcb struct