- improving serial communication