improvements on the serial com side