how does pcb assembly work