added pcb viewer and trying to figure out how run works