pcb and code updates