corrected port A assignments