fix to ComPort