adding FTDI support