added the RS232 level shifter